bb944934cf3e492249035d215cf3bccafdff8de3,src/main/java/hudson/plugins/selenium/configuration/browser/Browser.java,Browser,initOptions,#Computer#SeleniumRunOptions#,101
Before Change
public void initOptions(Computer c, SeleniumRunOptions opt) {
List<String> args = new ArrayList<String>();
if (configuredAsRC == null || !configuredAsRC) {
combine(args, PARAM_SELENIUM_PROTOCOL, SELENIUM_WD_PROTOCOL);
combine(args, PARAM_BROWSER_NAME, getBrowserName());
} else if (!StringUtils.isBlank(getRCBrowserName())){
combine(args, PARAM_SELENIUM_PROTOCOL, SELENIUM_RC_PROTOCOL);
combine(args, PARAM_BROWSER_NAME, getRCBrowserName());
} else {
// configured as RC, but the browser is blank, so we don't add it in the startup config
return;
After Change
public void initOptions(Computer c, SeleniumRunOptions opt) {
if (getRCBrowserName() != null) {
List<String> wdArgs = new ArrayList<String>();
combine(wdArgs, PARAM_SELENIUM_PROTOCOL, SELENIUM_RC_PROTOCOL);
combine(wdArgs, PARAM_BROWSER_NAME, getRCBrowserName());
wdArgs.addAll(getWDOptions());
List<String> opts = opt.getSeleniumArguments();